Beta: Monday 15th May, 2023
Updates voor e-tickets, de Data Layer en performance
Performance verbeteringen
We hebben een aantal grote onderhoudsprojecten afgerond en inmiddels is iedereen naar de nieuwe hosting-omgeving gemigreerd. Er zijn ook veel (meetbare) verbeteringen aan de huidige omgeving doorgevoerd. We lopen voorop als het gaat om security, toegankelijkheid, SEO en andere best practices. Daarnaast zijn we nu veel flexibeler in releases en tegelijkertijd hebben we veel processen nog professioneler kunnen inrichten.
Er is echter één statistiek waar we nog niet tevreden mee zijn en dat is de snelheid (performance). Om die reden hebben we een aantal projecten op de roadmap naar voren gehaald en extra investeringen gedaan. Je leest er meer over op onze statuspagina groot onderhoud.
Caching
Concreet merkbaar in deze release brengen we nieuwe caching-oplossingen. Dit zorgt ervoor dat we de laadsnelheid van de websites weer een boost kunnen geven. Caching is het tijdelijk bewaren van een resultaat zodat het niet telkens opnieuw opgehaald en ‘uitgerekend’ hoeft te worden. Afhankelijk van de onderdelen duurt dat ‘bewaren’ seconden, minuten, uren of zelfs dagen. Dit is vrij geavanceerd, want tegelijk moet het personalisatie nooit in de weg zitten.
Door dat tijdelijk te bewaren, komen wijzigingen in het dashboard of vanuit planning- of ticketingsystemen niet zomaar direct door. Daar is dan weer geavanceerde functionaliteit nodig om die cache gericht te legen bij wijzigingen. Ook dat hebben we op veel plekken ingericht, maar nog niet overal. Dat komt dan vanzelf goed (als de bewaartijd verlopen is), maar voor als er met spoed iets aangepast moet worden, hebben we een nieuwe, speciale cache-module gemaakt, waarmee je caches actief kunt legen. Let op dat die nooit tijdens drukte gebruikt moeten worden.
Data Layer updates
In december organiseerden we samen met onze partner MondoMarketing en een aantal Peppered-gebruikers een werksessie voor het uitbreiden van de Data Layer. Met deze kleine gebruikersgroep, die zeer actief is op het gebied van Google Tag Manager (GTM), zijn we sindsdien blijven samenwerken aan de Data Layer.
In deze release zitten meerdere uitbreidingen die uit deze werksessie zijn ontstaan. Zo hebben we een extra laag gecreëerd die nog eenvoudiger aansluit op Google Analytics 4 (GA4). Daarnaast was het ook al mogelijk om toevoegingen aan winkelmandjes bij te houden als een GA4 event, maar doordat er nu extra informatie wordt doorgespeeld aan GTM, kan dit gelijk als een ‘e-commerce hit’ worden gemeten. Ook kun je voortaan eenvoudig meten of er producten uit het winkelmandje worden verwijderd.
We werken met deze groep verder aan meer verbeteringen voor onze Google Tag Manager implementatie. Door hier op collectieve wijze mee aan de slag te gaan, kunnen we de Data Layer zodanig uitbreiden dat het voor iedereen optimaal werkt.
Secure e-tickets
In samenwerking met De Kleine Komedie hebben we de nieuwe ‘Secure e-tickets’ optie ontwikkeld. Hiermee treffen we meerdere maatregelen die het delen van tickets een stuk moeilijker maken.
In het Peppered dashboard kun je nu voor elk Event instellen of de tickets hiervoor beveiligd moeten worden. De bezoeker moet vervolgens op de site ingelogd zijn om de tickets te zien. In het dashboard kun je instellen vanaf wanneer de barcode op het ticket zichtbaar wordt. Zo kun je ervoor zorgen dat de bezoeker het toegangsbewijs pas kort voor de voorstelling kan openen.
Daarnaast kunnen de tickets ook beveiligd worden middels een exclusieve toegang via SMS. De bezoeker dient dan tijdens zijn bestelling een mobiel nummer op te geven waarop hij een code per SMS ontvangt. Het ticket kan dan pas worden ingezien wanneer deze code op de site wordt ingevoerd.
Wil je meer weten over het beveiligen van tickets? Open de handleiding over ‘Secure e-tickets’ om te lezen hoe je dit precies instelt.
English version
Updates for e-tickets, Data Layer and performance
Performance improvements
A number of the key maintenance tasks have been finished, and everyone has moved to the new hosting environment. The current environment has also seen numerous (measurable) improvements. When it comes to security, accessibility, SEO, and other best practices, we set the bar high. Additionally, we have significantly increased our release flexibility while also being able to organise a number of processes more professionally.
The speed (performance) statistic, however, is one with which we are not yet content. As a result, we have prioritised several projects on the roadmap and made extra investments. You can read more about it on our major maintenance status page.
Caching
We introduce new caching solutions in this release. This ensures that we can boost the loading speed of the websites again. Caching is the act of temporarily storing a result in order to avoid having to repeatedly retrieve and 'calculate' it. This 'saving' can take seconds, minutes, hours, or even days, depending on the components. This is quite sophisticated because personalisation should never be hindered by it.
Changes made in the dashboard or by the planning or ticketing systems do not automatically take effect after being saved. In order to specifically remove that cache when modifications are made, further functionality is needed. That has also been set up, though not everywhere yet. So we have developed a new, unique cache module that enables you to actively remove caches, which can be used if a modification is required immediately. Please be aware that you should never use them during busy times.
Data Layer updates
In December, we organised a working session to enhance the Data Layer with the help of our partner MondoMarketing and a few Peppered users. Since then, we have kept working on the Data Layer with this small user group that is quite active with Google Tag Manager (GTM).
This release includes various extensions that came up as a result of this meeting. For instance, we have added a second layer that connects to Google Analytics 4 (GA4) even more quickly. Additionally, adding items to shopping carts was already available to track as a GA4 event, but now that additional data is given to GTM, this can be measured right away as an 'e-commerce hit'. Also, you can now quickly measure whether items have been removed from the shopping cart.
With this group, we're still working to make improvements for the Google Tag Manager implementation. By working on this collectively, we can expand the Data Layer in such a way that it works optimally for everyone.
Secure e-tickets
We created the new 'Secure e-tickets' option in collaboration with De Kleine Komedie. This involves a number of measures that make sharing tickets much more challenging.
In the Peppered dashboard you can now specify for each Event if its tickets need to be secured. In order to view the tickets, the visitor needs to log into the website first. In the dashboard you can choose the time the ticket's barcode appears visible. By doing this, you may guarantee that the visitor can only open the ticket just before the start of the event.
Additionally, tickets can be secured by SMS-only access. The customer is then required to provide a cellphone number during checkout so that they can obtain a code by text message. The ticket can then only be viewed when this code is entered on the site.
Would you like to know more about securing tickets? Open the manual about 'Secure e-tickets' to read exactly how to set this up.